package com.tubi.lambda1;
/*

lambda 表达式使用的前提
 有一个接口
 接口中有切仅有一个抽象方法
 */
public class teat2lambda {
    public static void main(String[] args) {
        useShowHandler(new ShowHandler() {
            @Override
            public void show() {
                System.out.println("我是匿名内部类的show方法");
            }
        });

        //Lambda实现方式
        useShowHandler(()->{
            System.out.println("我是lambda表达式");
        });

    }
    public  static  void useShowHandler( ShowHandler showHandler){
        showHandler.show();
    }
}


interface  ShowHandler {
    void  show();
}